 button{border:none;height:90rem;background:none;border-radius:0;line-height:90rem;color:#333;font-size:20rem;text-align:center;}
 button:after{border:none;}

body{
  background: #f3f3f3;
  font-family: "微软雅黑";
}
#main{
	
}
.orderDetails-top{
  padding: 0.25rem 0.30rem;
  background: #ffffff;
  margin-bottom: 0.20rem;
}
.orderDetails-top .order-time-num{
  line-height: 0.40rem;
  font-size: 0.26rem;
  color: #000;
}
.orderDetails-goods{
  padding-left: 0.30rem;
  background: white;
   margin-bottom: 0.20rem;
}
.tabledivcell {
	padding: 0.35rem 0rem;
	border-bottom: 0.01rem solid #ddd;
	color: #666;
	display: flex;
	align-items: center;

}
.tabledivcell:last-child {
	border-bottom: none;
}

.tabledivcell span{
	font-size: 0.28rem;
  color: #272727;
}
.tabledivcell .greater{
  display: inline;
  position: absolute;
  right: 0.30rem;
  color: #903348;
  font-size: 0.30rem;
}

.orderDetails-main{
  background: #ffffff;
  padding: 0.20rem 0.30rem 0.20rem 0;
  border-bottom: 0.01rem solid #CCCCCC;
}
.orderDetails-main .orderDetails-main-img{
    width: 1.50rem;
    height: 1.50rem;
    float: left;
    margin-right: 0.20rem;
}
.orderDetails-main .orderDetails-main-title{
   float: left;
   font-size: 0.26rem;
   width: 5.20rem;
}
.orderDetails-main .orderDetails-main-title  span{
  display: block;
  line-height: 0.52rem;
}
.orderDetails-main .orderDetails-main-title  .cmt-name{
  float:left; 
  width: 4.50rem;
  overflow: hidden;  
  white-space: nowrap;  
  text-overflow: ellipsis; 
}
.orderDetails-main .orderDetails-main-title  .cmt-num{
   float:right; 
}
.orderDetails-main .orderDetails-main-title .orderDetails-main-varieties{
    font-size: 0.22rem;
    color: #686868;
    margin-bottom: 0.25rem;
    display: inline;
}
.orderDetails-main .orderDetails-main-title .orderDetails-main-price{
  font-size: 0.24rem;
  color: #222222;
  padding-top: 0.2rem;
}
.orderDetails-confirmation{
  padding: 0 0.30rem;
  line-height: 0.86rem;
  font-size: 0.26rem;
  color: #787878;
}
.orderDetails-confirmation .orderDetails-item{
  float: left;
  height: 100%;
  margin-right: 0.05rem;
}
.orderDetails-confirmation .orderDetails-item icon{
  margin-top: 0.15rem;
}
.orderDetails-confirmation .orderDetails-value{
  float: left;
}
.orderDetails-confirmation .orderDetails-value span{
  line-height: 0.86rem;
  font-size: 0.26rem;
  color: #2d2d2d;
}



.orderDetails-information{
  padding-left: 0.30rem;
  background: #ffffff;
  margin-bottom: 0.20rem;
}

.orderDetails-information-add{
  border-bottom:0.01rem solid #d2d2d2;
  padding: 0.13rem 0.30rem 0.23rem 0; 
  font-size: 0.26rem;
  color: #232323;
}
.o-i-a-name-num{
  line-height: 0.40rem;
}
.o-i-a-name{
  margin-right: 0.40rem;
}
.orderDetails-information-situation{
  border-bottom:0.01rem solid #d2d2d2;
  padding: 0.15rem 0.30rem 0.15rem 0; 
   line-height: 0.38rem;
   font-size: 0.26rem;
}
.o-i-s-l{
  display: inline-block;
  width: 1.30rem;
  margin-right: 0.15rem;
  color: #434343;
  
}
.o-i-s-r{
  color: #161616;
}

.orderDetails-information-paid{
   line-height: 0.78rem;
   font-size: 0.26rem;
}
.o-i-p-l{
  display: inline-block;
  width: 1.30rem;
  margin-right: 0.15rem;
  color: #9f2524;
  
}
.o-i-p-r{
  color: #9f2524;
}
.orderDetails-contactCustomerService{
  background: #ffffff;
  padding: 0.15rem 0.30rem 0.30rem;
}
.service-time{
  line-height: 0.66rem;
  font-size: 0.22rem;
  color: #5f5f5f;
}
.online-contact{
  float: left;
  width: 3.30rem;
  height: 0.70rem;
  border: 0.01rem solid #575757;
  line-height: 0.70rem;
  font-size: 0.28rem;
  text-align: center;
}
.online-contact img{
  width: 0.40rem;
  height: 0.40rem;
  vertical-align: middle;
  margin-right: 0.10rem;
}
.tell-contact{
  float: right;
  width: 3.30rem;
  height: 0.70rem;
  border: 0.01rem solid #575757;
  line-height: 0.70rem;
  font-size: 0.28rem;
  text-align: center;
}
.tell-contact img{
  width: 0.40rem;
  height: 0.40rem;
  vertical-align: middle;
  margin-right: 0.10rem;
}